'''
1.为什么用jsonpath 因为 json.dumps是字符串，没法解析
2 安装jsonpath   pip3 install jsonpath
3 方法jsonpath(字典,路径)
4 路径语法

'''
import json

from jsonpath import jsonpath

l = json.load(open('my2.json','r',encoding='utf-8'))
a1 = jsonpath(l, '$.store.bicycle.color')
print(f'指定store.bicycle.color下的值{a1}')
a2 = jsonpath(l, '$...color')
print(f'根目录下的孙子节点color所有值{a2}')
a3 = jsonpath(l, '$.@')
print(a3)


